package org.rugby.online.core.season.matches;

import java.util.Map;

import org.rugby.online.core.humans.RboPlayer;

/**
 * Interface for the selection of players
 * @author marseille
 */
public interface RboPlayerSelectedTeam {

	/**
	 * Get the selection of players for the match
	 * @return the selection of players
	 */
	public Map<Integer, RboPlayer> getSelection();
	
	/**
	 * Get the captain for the match
	 * @return the captain
	 */
	public RboPlayer getCaptain();
	
	/**
	 * Get the kicker for the match
	 * @return the kicker
	 */
	public RboPlayer getKicker();
	
	/**
	 * Get the replacement strategy for the selection
	 * @return the replacement strategy
	 */
	public RboReplaceStrategy getReplaceStrategy();
	
}
